#ifndef ZRX_AECMODELER_INC_SURFACE_H
#define ZRX_AECMODELER_INC_SURFACE_H

#include "entity.h"
#include "circle3d.h"
#include "transf3d.h"

#include "../inc/zsurface.h"

#ifndef Surface
#define Surface    UeSurface
#endif //#ifndef Surface


#ifndef Entity
#define Entity    UeEntity
#endif //#ifndef Entity


#ifndef Body
#define Body    UeBody
#endif //#ifndef Body


#ifndef Transf3d
#define Transf3d    UeTransf3d
#endif //#ifndef Transf3d


#ifndef Point3d
#define Point3d    UePoint3d
#endif //#ifndef Point3d


#ifndef Plane
#define Plane    UePlane
#endif //#ifndef Plane


#ifndef Line3d
#define Line3d    UeLine3d
#endif //#ifndef Line3d


#ifndef Circle3d
#define Circle3d    UeCircle3d
#endif //#ifndef Circle3d


#ifndef Vector3d
#define Vector3d    UeVector3d
#endif //#ifndef Vector3d


#ifndef SaveRestoreCallback
#define SaveRestoreCallback    UeSaveRestoreCallback
#endif //#ifndef SaveRestoreCallback


#ifndef UnspecifiedSurface
#define UnspecifiedSurface    UeUnspecifiedSurface
#endif //#ifndef UnspecifiedSurface


#ifndef RevolutionSurface
#define RevolutionSurface    UeRevolutionSurface
#endif //#ifndef RevolutionSurface


#ifndef SphereSurface
#define SphereSurface    UeSphereSurface
#endif //#ifndef SphereSurface


#ifndef CylinderSurface
#define CylinderSurface    UeCylinderSurface
#endif //#ifndef CylinderSurface


#ifndef ConeSurface
#define ConeSurface    UeConeSurface
#endif //#ifndef ConeSurface


#ifndef TorusSurface
#define TorusSurface    UeTorusSurface
#endif //#ifndef TorusSurface



#endif
